n. 1.(often followed by `of') a large number or amount or extent 2.a sudden forceful flow 3.the occurrence of a water flow resulting from sudden rain or melting snow