conceal oneself in a hidden place - Deutsch Englisch Wörterbuch