1 definition by Leqqende

A word to describe female gentials such as the vagina.

Also used to describe a female that you find good looking.
I got me some good snee lastnight.

That girl over there is defiantly snee
by Leqqende August 7, 2014
Get the Snee mug.