screech-owled

adj.

The condition of a drinker who keeps watch through the night, particularly for a taxi.

Source: Wiktionary