1 definition by luckiest person in the world

Top Definition
perfect, amazing, wonderful, greatest in the world
Mom, i got a talia score on my math test!
by luckiest person in the world October 28, 2010

Mug icon
Buy a talia mug!