aluvión
Top 15000
Meanings
Noun
1. alluvium
2. tidal wave, avalanche, barrage (incredibly large amount) (figurative, figuratively)
Examples1
The town was deluged with tourists in summer.