Definition of tapiroid in English:

tapiroid

adjective & noun

See tapir