grenade

/grʌnˈeɪd/

Explore definitions, synonyms, and language insights of grenade

Definitions

Noun
a small explosive bomb thrown by hand or fired from a missile

More General Terms


More Specific Terms