sheltered

  • (s) protected from danger or bad weather
    • a sheltered harbor

Words of close approximity

sheltered workshop