MIRLITON MEANING IN ENGLISH

• Mirliton Definition & Synonyms

  1. (n.) A kind of musical toy into which one sings, hums, or speaks, producing a coarse, reedy sound.


RECENT SEARCHES