French-English dictionary »

ménopome meaning in English

FrenchEnglish
ménopome nom {m}

giant salamander◼◼◼(amphibian)
noun