mike: i think i'm going to pass on snowboarding this weekend everyone everywhere:  what a cock cougher
an individual who has become so [lame] that they are prone to spontaneous fits of cock regurgitation
"mike: i think i'm going to pass on snowboarding this weekend everyone everywhere:  what a cock cougher" What is the definition of "cock cougher"?