omniherbivore
English
Etymology
From
omni-
+
herbivore
.
Noun
omniherbivore
(
plural
omniherbivores
)
(
biology
)
An
animal
that eats many types of
plant
Related terms
omnicarnivore