orchestrion Meaning, Definition & Usage

Or*ches"tri*on noun
Definitions
  1. A large music box imitating a variety of orchestral instruments.

Webster 1913