street organ – English–Español translations

🇬🇧 en es 🇪🇸

street organ noun

  • mechanically played street organ
organillo, organito
Wiktionary Links