1 definition by PRINCESS PHROGG

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.
by PRINCESS PHROGG June 18, 2021
Get the Douche Canoe mug.