strait-waistcoated

adj.

Under the influence of alcohol; inebriated.

Jomari danced like no one was watching, forgetting they were in a crowded bar and very strait-waistcoated.

Source: Wiktionary