A person (man or women) who has negative attitude which causes the mood of situation to lower; a person who is a douche bag.
by stevenklienman March 1, 2009
Get the Debbie Doucher mug.
Get the Debbie Doucher mug.We'll email you a link to sign in instantly.