TAPIROID
Meaning of TAPIROID in English
I. ˈtāpəˌrȯid, təˈpiˌr- adjective
Etymology: New Latin Tapiroidea
: of or relating to the Tapiroidea
II. noun
( -s )
: a tapiroid mammal
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012