French-English dictionary »

mantidé meaning in English

FrenchEnglish
mantidé nom {m}

mantidnoun