grenade
/ɡɹəˈneɪd/ · noun
Meaning
- A small explosive device, designed to be thrown by hand or launched from a grenade launcher.
- A pomegranate.
- A charge similar to a fireball, and made of a disc-shaped bomb shell, but with only one set of flames at the top.
- An unattractive girl.
- To use grenade(s) upon.
Etymology / origin
No prose etymology has been added yet.
No ancestor words have been linked yet.
Related words
Descendant words
No descendant words have been linked yet.