C2noun
deluge
Definition a very heavy fall of rain, or a large amount of something at once
Arabic meaning · المعنى
طوفان، سيل
· Meaning
Example · مثال · Example
A sudden deluge flooded the streets within a few minutes.
غمر سيل مفاجئ الشوارع خلال دقائق قليلة.