Skip to main content

Definitions by JonnyDenver

Denver Mustache 

This is the substance you see stuck to someone's upper lip and cheeks after they vomit hard. It is named as such due to its resemblance to a Denver omelette.
Dude, did you see Sarah after she yakked?

I know, total Denver Mustache.
Denver Mustache by JonnyDenver June 19, 2010