What does amblypoda mean?
The definition of amblypoda
Am*blyp”o*da, n. pl.
Etym: [NL., fr. Gr. (Paleon.)

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