PHOSPHORUS GRENADE Meaning of PHOSPHORUS GRENADE in English small explosive which scatters bits of phosphorus in order to cause fires and scorching Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012