1 definition by fred flinston

Top Definition
A perfect goddess of unmatchable beauty
Wow, now there goes a Tamara!
by fred flinston April 19, 2008

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from daily@urbandictionary.com. We'll never spam you.