English Dictionary
Definition grenade in British English
grenade noun
[countable] noun
/ɡrɪˈneɪd/
Synonyms and related words
