2 definitions by Alert!
This phrase can be best defined as the spotting of a Cougar. A cougar is essentially an older women, who is on the prowl for a much younger, energetic, and better looking male.
by Alert! May 10, 2014
This phrase can be best defined as the spotting of a Cougar. A cougar is essentially an older women, who is on the prowl for a much younger, energetic, and better looking male.
by Alert! May 10, 2014