Synonyms for douche boat
- noun
Definitions
- n. 1
A river craft outfitted with a high-pressure water cannon capable of destroying enemy encampments.
By length
- 9 letters
- douchefag
A river craft outfitted with a high-pressure water cannon capable of destroying enemy encampments.