English Dictionary
◊ GRENADE
grenade
n : a small explosive bomb thrown by hand or fired from a
missile