Top definition
Most beautiful female to walk the planet. irresistible. Smart. Funny. Witty. Incredible.
Did you see that dime? she was so Tarrah.
by hott jimmy May 21, 2008
Get the mug
Get a Tarrah mug for your boyfriend Georges.
buy the domain for your foodie blog