slangwhanged

(/ˈslæŋwæŋd/)

adj.

Still drunk, and delivering grand, insulting criticism of the taxi service to anyone within range.

Source: Wiktionary