that fucking douche lord who works in the kitchen at this pub just stole my god damn phone off the bathroom hand dryer, where i accidentally left it
douche lord, noun
"that fucking douche lord who works in the kitchen at this pub just stole my god damn phone off the bathroom hand dryer, where i accidentally left it" What is the definition of "douche lord"?