muesli muncher

Noun

 * 1)  A person holding leftist, pacifist views associated with hippies and environmental activism.