diluviare

listen to the pronunciation of diluviare
Итальянский Язык - Английский Язык
pour, shower, teem