1 definition by Deadbroke31

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
Get the Snow Leopard mug.