French-English dictionary »

thereminvox meaning in English

FrenchEnglish
thereminvox nom {m}

theremin(electronic musical instrument)
noun