1 definition by Thomas Marchet

(noun) One's first lay. Characterized by her lack of attractive features and old age.
John: Hey Steve, how's that grandma of yours doing?
by Thomas Marchet February 4, 2008
Get the Grandma mug.