Dictionary definitions
- Enter a word for the dictionary definition.
orchestrion
From The Collaborative International Dictionary of English v.0.48:
Orchestrion \Or*ches"tri*on\, n. A large music box imitating a variety of orchestral instruments. [1913 Webster]

