Douche-boat Definition

noun

(US, Vietnam War, slang) A river craft outfitted with a high-pressure water cannon capable of being used to destroy enemy encampments.

Wiktionary

(vulgar, slang, pejorative) A rude, obnoxious, or contemptible person.

Wiktionary