spitting cobraed

adj.

Of a drinker: defensive at conversational range, with remarks reaching the innocent.

Source: Wiktionary