street organ

Explore definitions, synonyms, and language insights of street organ

Definitions

Noun
a musical instrument that makes music by rotation of a cylinder studded with pegs