flexivore

Etymology
.

Noun

 * 1) One who is usually or primarily carnivore, but not strictly so.

Adjective

 * 1)  Being a flexivore.
 * 2)  Being what a flexivore might eat.