hand organ
nounDefinition of hand organ
: a barrel organ operated by a hand crank
Keep scrolling for more