hide oneself in a cave - Deutsch Englisch Wörterbuch