deluges of rain - Spanisch Englisch Wörterbuch