1 definition by schmidtay

Top Definition
Drop dead gorgeous. Used to describe the most amazing person you know. Legendary.
Wow, you are so tara.
by schmidtay November 03, 2007

Mug icon
Buy a tara mug!