French-English dictionary »

animaloïde meaning in English

FrenchEnglish
animaloïde adjectif

animaloidadjective