1 definition by Deadbroke31

Top Definition
n. A smoking hot, wealthy, woman over the age of Fifty.
Dude I would totally do that Snow Leopard that I met down at the Grocery Story and her Cougar Sister too!
by Deadbroke31 July 28, 2010

Mug icon
Buy a Snow Leopard mug!