Wiktionary
megaherbivore
n. (context biology English) Any very large herbivore, typically one weighing more than 1000 kg