1 definition by 96carrottop

Top Definition
the most amazing girl you will ever meet. shes gorgeous, sweet, caring, loving.
WOW! that girl was a total Tari.
by 96carrottop March 24, 2010

Mug icon
Buy a Tari mug!