yellow rainEnglishOxford Dictionary of Englishyellow rain ▸ noun [mass noun] a toxic yellow substance reported as falling in Southeast Asia, alleged to be a chemical warfare agent but now believed to consist of contaminated bee droppings.