338 - Deluge

Deluge : Noun

  1. a severe flood (Oxford)

  2. a large number of things that happen or arrive at the same time (Oxford)

  3. a very large amount of rain or water (Cambridge)


Sentence (s)

  1. When the snow melts, the mountain stream becomes a deluge. (Oxford)

  2. This little stream can become a deluge when it rains heavily.(Cambridge)

  3. The firm was at a loss to explain the sudden deluge of publicity.