hide oneself in a cave - Allemand Anglais Dictionnaire