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 coworker Riley.
buy the domain for your art site