Skip to main content

Totally_Awesome's definitions

Golden Grenade

Saying "I love you" for the first time, especially if you're nervous about it and taking a chance.
Sally was shocked when Bob dropped the golden grenade on their first date.
by Totally_Awesome July 7, 2009
mugGet the Golden Grenademug.

Share this definition