noun
US/ˈdel.juːdʒ/
UK/ˈdel.juːdʒ/
a very heavy fall of rain, or a huge amount of things arriving at once
In context
A sudden deluge flooded the street and stopped all the traffic.
Short entry. Full notes coming.
a very heavy fall of rain, or a huge amount of things arriving at once
A sudden deluge flooded the street and stopped all the traffic.
Short entry. Full notes coming.