shelter and hostel - Allemand Anglais Dictionnaire