shelter or safehouse - Allemand Anglais Dictionnaire