English-French dictionary »

animaloid meaning in French

EnglishFrench
animaloid adjective

animaloïdeadjectif