English-French dictionary »

street organ meaning in French

EnglishFrench
street organ (mechanically played street organ)
noun

orgue de Barbarie◼◼◼nom {m}