(n): water falling in drops from vapor condensed in the atmosphere
(n): a violently fast stream of water (or other liquid)
(n): a steady flow of a fluid (usually from natural causes)
(n): an overwhelming number or amount
(n): (often followed by `of') a large number or amount or extent