deluge

Meaning (English)

a great flood; an overwhelming rush of something

Meaning (मराठी)

महापूर; लोंढा

Used in a sentence

The department was hit by a deluge of applications on the last day.

शेवटच्या दिवशी विभागावर अर्जांचा लोंढा आदळला.

Synonyms

floodtorrentinundation

Antonyms

trickledrought