Topic: METEOROLOGY

Date: 1400-1500
Language: Old French
Origin: Latin diluvium 'flood'

deluge

1 noun
     
del‧uge1 [countable ]
1 [usually singular] a large amount of something such as letters or questions that someone gets at the same time [= flood]
deluge of
Viewers sent a deluge of complaints about the show.
2HEM formal a large flood, or period when there is a lot of rain [= flood]

Explore METEOROLOGY Topic

Word of the Day
The METEOROLOGY Word of the Day is:

Other related topics