Shobdo Logo
ODEyellow rain

yellow rain

Flag: gbEnglishOxford Dictionary of English

yellow 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.