French-English dictionary »

mantispidé meaning in English

FrenchEnglish
mantispidé nom {m}

mantispidnoun