Tamil Dictionary 🔍

amblypoda

Am*blyp"o*da, n. pl. Etym: [NL., fr. Gr. (Paleon.) Defn: A group of large, extinct, herbivorous mammals, common in the Tertiary formation of the United States.


amblypoda - Similar Words