Top definition
Nuked at the Three Mile Island Nuclear accident in 1979, Glow Lady, glowed in the dark ever since.
by Lisa Landis January 30, 2007
Get the mug
Get a Glow Lady mug for your Uncle José.