SHOCK GRENADE Meaning of SHOCK GRENADE in English assault grenade which creates a bright light and loud sound, grenade for use in a densely-packed area Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012