French-English dictionary »

idiophone meaning in English

FrenchEnglish
idiophone nom {m}

idiophone◼◼◼(any musical instrument that produces its sound by its own vibration)
noun