French-English dictionary »

membraphone meaning in English

FrenchEnglish
membraphone nom {m}

membranophone(instrument)
noun
[UK: mˈembrənˌɒfəʊn] [US: mˈembrənˌɑːfoʊn]