amblypod
noun
am·bly·pod
| \ ˈamblə̇ˌpäd\
plural -s
Definition of amblypod
: an ungulate of the order or suborder Amblypoda
Keep scrolling for more