ovivorous
/ɒvɪˈvɔːrəs/Definitions
1. noun
feeding on or using both plants and animals for food
“The term ovivorous refers to certain species of birds that consume both seeds and insects.”
2. adjective
feeding on or using both plants and animals for food
“The ovivorous diet of the bird species has made it difficult to categorize its feeding habits.”