GRENADE Meaning of GRENADE in English n. small missile containing an explosive (thrown by hand or fired from a mounted launcher) Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012