greenspeaked

adj.

A drinker who discusses environmental matters long after the conversation and last orders have moved on.

Lefi got greenspeaked and explained carbon budgets to the coat stand while waiting for a taxi.

Source: Wiktionary