YELLOW RAIN


Meaning of YELLOW RAIN in English

[yellow rain] n (1979): a yellow substance reported to occur as a mist or as spots on rocks and vegetation in Southeast Asia and variously held to be a chemical warfare agent used in the Vietnam War or a natural substance similar if not identical to pollen or the feces of bees

Merriam-Webster English vocab.      Английский словарь Merriam Webster.