Skip to main content

Definitions by PRINCESS PHROGG

Douche Canoe 

A pussified person lacking any sort of balls to get a job done.
That douche canoe needs to fucking punch the gas and get the fuck out of my way.