Miss_Hilary's definitions
Someone who practically lives on the couch, mainly for the purpose of watching television, and whose only real movement is the Couch Cobra Strike.
by Miss_Hilary June 5, 2007
Get the Couch Cobra mug.