Wiktionary
megaherbivores
n. (plural of megaherbivore English)
n. (plural of megaherbivore English)