buttonholinged

adj.

Drunk enough to turn a brief greeting into an unavoidable morning interview.

Uciel was buttonholinged by nine, trapping the milkman beside the garden gate.

Source: Wiktionary