animaloïdes

French

Adjective

animaloïdes

  1. plural of animaloïde