deluge

Pronunciation:  US [ˈdeljudʒ] UK [ˈdeljuːdʒ]
  • n.Flooding rain; heavy rain;
  • v.Flooding; come; filled; submerged
  • WebFlood flooded deluge