The definition of a flexitarian is someone who is mostly vegetarian, but occasionally eats meat.(noun)
A person who only eats vegetables but once a month eats a steak is an example of a flexitarian.
See flexitarian in American Heritage Dictionary 4
Origin: + (vege)tarian.