Definition of Music Box

Any infomration entered here is solely your responsibility

Currently available definitions
Music Box in English
Noun
  1. produces music by means of pins on a revolving cylinder that strike the tuned teeth of a comb-like metal plate