dating a puma wasn't so bad, bob reflected
a woman who is not quite old enough to be a cougar, but still likes to date/mate with younger men
"dating a puma wasn't so bad, bob reflected" What is the definition of "puma"?