1 definition by dark marmoset

We all know a cougar is a hot older woman who goes after younger men.

A mountain lion is an older woman with the same tastes, but hideously ugly.

The name derives itself from a pun. See example below.
That woman isn't a cougar! She's a mountain lion, as in, "If you said you'd be mountin' that, you'd be lyin'!"
by dark marmoset June 30, 2011