YELLOW RAIN


Meaning of YELLOW RAIN in English

noun

: a yellow substance that has been reported to occur in southeastern Asia as a mist or as spots on rocks and vegetation and that has been held to have been used as a biological warfare agent during the Vietnam war but that appears upon scientific examination to be identical to the pollen-laden feces of bees

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