Meaning of barrel organ

Definition of barrel organ

(noun) a musical instrument that makes music by rotation of a cylinder studded with pegs

Other information on barrel organ

WIKIPEDIA results for barrel organ
Amazon results for barrel organ