Definition of the Italian term orchestrion in music:

  1. orchestrion (generic term for a mechanical machine that plays orchestral music)
Language
Italian
Singular
orchestrion
Plural
orchestrion