|  | 
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.