|
Definition of Amblypoda
1. n. pl. A group of large, extinct, herbivorous mammals, common in the Tertiary formation of the United States.
Medical Definition of Amblypoda
1.
|
1. n. pl. A group of large, extinct, herbivorous mammals, common in the Tertiary formation of the United States.
1.