Wiktionary
macroherbivore
n. (context ecology English) Any large herbivore (over approximately 500 kilograms in weight)