Wörterbuch Englisch Deutsch 🔎 extended search drench DeutschEnglish Regenguss {m} [meteo.]drench [noun]