Sanctimonious definition

Sanctimonious means ‘making a hypocritical show of religious devotion, piety, righteousness, etc.’ and ‘greens’ is used to refer to environmentalists. Hence, [c].