place of shelter - Allemand Anglais Dictionnaire