As nouns the difference between animal and graminivore
is that animal
is in scientific usage, a multicellular organism that is usually mobile, whose cells are not encased in a rigid cell wall (distinguishing it from plants and fungi) and which derives energy solely from the consumption of other organisms (distinguishing it from plants) while graminivore
is an herbivorous animal, a grazer, that feeds primarily on grasses.
As an adjective animal
is of or relating to animals.
As an adjective herbivorous
is feeding chiefly on plants.
As a noun graminivore is
an herbivorous animal, a grazer, that feeds primarily on grasses.