ILLUMINATING AMMUNITION


Meaning of ILLUMINATING AMMUNITION in English

special explosives that are fire to high altitudes and give off strong light

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.