/ ˈʃeltəd; NAmE -tərd/ adjective
1.
( of a place ) protected from bad weather :
a sheltered beach
2.
(sometimes disapproving ) protected from the more unpleasant aspects or difficulties of life :
She had a very sheltered childhood.
They both lead very sheltered lives.
3.
[ only before noun ] ( BrE ) ( of houses, flats / apartments, etc. ) designed for people, especially old people, who can still live fairly independent lives, but with staff available to help them if necessary :
sheltered accommodation / housing
a sheltered workshop for the blind