Top definition
An achievement with seemingly impossible odds accomplished in a the douchiest of ways.
Cracka three-shotting the Ogres would be Luck of the Douche.
by Zumaxorz November 28, 2007
Get the mug
Get a Luck of the Douche mug for your buddy Jovana.