French-English dictionary »

médoïde meaning in English

FrenchEnglish
médoïde nom {m}

medoidnoun