diluviare

listen to the pronunciation of diluviare
Italian - English
pour, shower, teem