Omnivore
Omnivore, omnivory and similar derivations are terms of convenience; their significance varies according to context and to both kind and degree. non-fuzzy definition therefore is neither possible nor necessary. Traditionally the definition for omnivory is some variation of the form: "including both animal and vegetable tissue in the diet", which seems clear enough for most purposes. However, it is neither absolute nor yet precise, either exclusively or inclusively. It is in fact meaningful only in limited senses, either taxonomically or ecologically. Because most herbivores and omnivores eat only a small range of types of plant food one seldom has reason to refer to an omnivorous pig scavenging for fruit and carrion, and digging for roots and small animals, as being in the same category as an omnivorous chameleon that eats leaves as well as insects; apart from their taxonomic differences the two have little ecological or dietary overlap.
Read more about Omnivore.