The most accepted definition on Urban Dictionary isn't all that bad:
"An older woman who frequents clubs in order to score with a much younger man. The cougar can be anyone from an overly surgically altered wind tunnel victim, to an absolute sad and bloated old horn-meister, to a real hottie or milf. Cougars are gaining in popularity -- particularly the true hotties -- as young men find not only a sexual high, but many times a chick with her shit together."
Example: That cougar I met last night, showed me shit I didn't know existed, I'm goin back for more.
Seeeeeeeeee a "cougar" can be "real hottie" with her "shit together" and gives young men a "sexual high." I don't think there's much chance you a "sad and bloated old horn-meister" Holly.
I must say it takes a certain kind of douchebag talent to take an originally offensive remark and turn it upside down into a whole new insult. Congrats, you're the new Darth!
_________________________
I really try to retain a respectful distance from my models, even when I'm lubing up their pussies.