Skip to main content

Definitions by Totally_Awesome

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.