look up any word, like sex:

1 definition by terribbllee

 
1.
An amazing girl, that will keep surprising you till the end. Smart, funny, caring, tuff, lovable, sexy, DOPE!
Teresa's kick ass and are hard to find. One should hold on to a Teresa when they find one. Who could ask for more!? ;]
-"who you dating now?"
-"this amazing girl named Teresa"
-"Shhhiiitttt i want a Teresa"
_"GET YOUR OWN!"
by terribbllee December 27, 2008