DROP FLARE


Meaning of DROP FLARE in English

noun

: a flare capable of being dropped from an airplane to illumine an area or target

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.