live in a cave - Allemand Anglais Dictionnaire