herbivore
/ˈhɝrbɪˌvoʊr/Definitions
1. noun
an animal that eats plants, especially as its main food source
“The zookeeper explained that the giant panda is a herbivore, and it spends its days eating bamboo and other plants.”
2. noun
a person who eats a diet consisting mainly of plants and plant products
“As a health-conscious herbivore, she made sure to include plenty of fruits and vegetables in her daily meals.”