English dictionary
grenade meaning and definition
Definition and meaning of grenade at MeaningMonkey.org. grenade meaning and definition in the English Dictionary.GRENADE noun
Definition of grenade (noun)
- a small explosive bomb thrown by hand or fired from a missile
Source: Princeton University Wordnet