AMBLYPODA


Meaning of AMBLYPODA in English

( n. pl. )

A group of large, extinct, herbivorous mammals, common in the Tertiary formation of the United States.

Webster's Revised Unabridged English Dictionary.      Пересмотренный полный словарь английского языка Webster.