Wiktionary
douche boat
n. 1 (context US Vietnam War slang English) A river craft outfitted with a high-pressure water cannon capable of being used to destroy enemy encampments. 2 (context vulgar slang pejorative English) A rude, obnoxious, or contemptible person.