drenched (very wet) - Deutsch Englisch Wörterbuch