Noun
yoghurt-knitter (plural yoghurt-knitters) (humorous, sometimes derogatory) A left-wing, environmentalist or hippie person.
yoghurt knitter