Someone who is a mega douche. someone exhibiting excessive douchiness.
by Jess Ski September 5, 2008
Get the Doucheasaurs Rex mug.