provided with sufficient shelter and everything necessary (especially to make a trip) - Español Inglés Diccionario