I've came across this article which uses the phrase "poured cloud water". Is this a well known expression? Searching Google, the first page shows me only places where this article is quoted.
From the article the meaning would seem to be "to debunk", if it's a well known phrase is that accurate?
And where does the phrase come from? Cloud water is rain, I guess. Why would raining mean something like that and in such a wording?
Could be that the writer invented it, but it seems strange to me.