A hippie or ecological activist.
A strange, odd, eccentric person.
An insane, possibly dangerous person.