protect oneself from the rain - Deutsch Englisch Wörterbuch