windscreen washered

adj.

Loosened by drink into a public cleaner of remarks, repeatedly rinsing away tact and spraying the company with observations.

Source: Wiktionary