Find the word definition

Wiktionary
mesograzer

n. (context zoology English) Any small invertebrate herbivore, typically about an inch long

Wikipedia
Mesograzer

Mesograzers are "small invertebrate herbivores less than 2.5 cm in length, and can include juveniles of some larger species.".