Skip to main content

Definitions by Deadbroke31

Snow Leopard 

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!
Snow Leopard by Deadbroke31 July 28, 2010