Meaning of hand organ

Definition of hand organ

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

Other information on hand organ

WIKIPEDIA results for hand organ
Amazon results for hand organ