Find the word definition

Wiktionary
mesoherbivore

n. (context ecology English) Any medium-sized herbivore (approximately between 50 and 500 kilograms in weight)