n. 1.a heavy rain 2.a violently fast stream of water (or other liquid) 3.an overwhelming number or amount