TAPIROID


Meaning of TAPIROID in English

(a.) Allied to the tapir, or the Tapir family.

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