shelter and hostel - Espagnol Anglais Dictionnaire