town criered

adj.

You are drunk and making public announcements in the street, without employment or authority.

Source: Wiktionary