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.