Amblypoda
Word Dictionary
-> Amblypoda
Search:
Amblypoda
(n. pl.) A group of large, extinct, herbivorous mammals, common in the Tertiary formation of the United States.
Terms of Use
Canadian Jobs