What is the meaning of deluge in English?

Learn vocabulary with pictures as well as definitions of deluge in English

Learn in

See more

n. deluge

Definition of deluge in English

Heavy, abundant, intense rain that produces floods.

Synonyms of deluge in English

flood