provided with sufficient shelter and everything necessary (especially to make a trip) - İspanyolca İngilizce Sözlük