Definitions by Aziz Iniesta
rain upon
Rain upon/on : For ( rain or something similar ) fall on something or somebody.
Rain upon is formal and less commonly used than rain on.
Rain upon is formal and less commonly used than rain on.
rain upon by Aziz Iniesta November 29, 2014