speaker a- dude my mom's a complete douche cannon  speaker b- wtf i can't believe you just called your mom a douche cannon, thats serious shit  speaker a- yea
"a person who is far more douchebaggedy than your everday douche bag
"speaker a- dude my mom's a complete douche cannon  speaker b- wtf i can't believe you just called your mom a douche cannon, thats serious shit  speaker a- yea" What is the definition of "douche cannon"?