diluvia
/dɪˈluːviə/Definitions
1. noun
a heavy or intense downpour of rain
“The diluvia caused widespread flooding in the city.”
2. noun
a large amount of rain
1. noun
a heavy or intense downpour of rain
“The diluvia caused widespread flooding in the city.”
2. noun
a large amount of rain