HERBIVORE Meaning of HERBIVORE in English [noun] [C] - an animal that eats grass and other plantsCows and sheep are herbivores.Compare carnivore. Cambridge English vocab. Кембриджский английский словарь. 2012