provided with sufficient shelter and everything necessary (especially to make a trip) - Turkish English Dictionary

Suggest a Term