provided with sufficient shelter and everything necessary (especially to make a trip) - Spanisch Englisch Wörterbuch