1 definition by RandomGirl19

Top Definition
A gorgeous and invincible female who could probably take on world domination while looking oh-so fabulous and texting her best friends at the same time.
Zombies are taking over? Pssht, let a Lee take care of it.
by RandomGirl19 November 10, 2009

Mug icon
Buy a Lee mug!