Italian-English translations for diluviare
- downpourThey got caught in a downpour without an umbrella and came back soaked.
- pourpour water from a jugpour wine into a decanterto pour oil onto chips
- rain cats and dogs
Trending Searches
Popular Dictionaries