hide oneself away - Deutsch Englisch Wörterbuch