sheltered
/ˈʃeltəd/ adjective
› covered or protected from bad weather or danger: a sheltered spot by the wall
a sheltered existence/life/upbringing, etc › If you have a sheltered life, you are protected too much and experience very little danger or excitement.
sheltered accommodation/housing UK › houses for old and ill people in a place where help can be given if it is needed