mesograzer

Noun

 * 1)  Any small invertebrate herbivore, typically about an inch long