Animal that feeds on plants:

Carnivorous
Herbivorous
Insectivorous
Graminivorous

The correct answer is B. Herbivorous.

An herbivore is an animal that eats plants. Herbivores are an important part of the food chain, as they help to keep plant populations in check. There are many different types of herbivores, including mammals, birds, reptiles, and insects.

Carnivorous animals eat meat. They are often at the top of the food chain, as they are predators that hunt and kill other animals for food. Carnivores have sharp teeth and claws that they use to tear their prey apart.

Insectivorous animals eat insects. They are often small animals, such as birds, bats, and lizards. Insectivores have long, sticky tongues that they use to catch insects.

Graminivorous animals eat grass. They are often large animals, such as cows, horses, and elephants. Graminivorous animals have large teeth that they use to chew grass.

In conclusion, the correct answer to the question “Animal that feeds on plants” is B. Herbivorous.