TAPIROID


Meaning of TAPIROID in English

adj allied to the tapir, or the tapir family.

Webster English vocab.      Английский словарь Webster.