What's the meaning of "make it rain X"? Looking up the idiom I found the following definitions:
(idiomatic) to bring prosperity or work to an enterprise by selling, inventing or other productive or successful activity
(idiomatic) to throw a substantial amount of paper money so that it falls on a crowd, audience, performer, or group of performers, often as a way to show off one's wealth
Used other than with a figurative or idiomatic meaning: see make, it, rain.
Seeing the third definition makes me think "make it rain X" means make it rain anything literally, is it the case? Then if it is so, can we say "make it rain blood"? Does that literally mean "make it rain physical blood"? I am asking, because it sounds odd to me.