AMBLYPODA Meaning of AMBLYPODA in English noun ·pl a group of large, extinct, herbivorous mammals, common in the tertiary formation of the united states. Webster English vocab. Английский словарь Webster. 2012