shirtwaisted

adj.

A drinker who keeps a respectable front while the rest of the body negotiates independently.

Source: Wiktionary