1. 不受风雨侵袭的;有遮蔽物的
A sheltered place is protected from wind and rain.
2. 受庇护的;处处受保护的
If you say that someone has led a sheltered life, you mean that they have been protected from difficult or unpleasant experiences.
3. (住所或工作)适于老人(或残疾人)的,福利性的
Sheltered accommodation or work is designed for old or disabled people. It allows them to be independent but also allows them to get help when they need it.
4. see also: shelter
1. protected from danger or bad weather
e.g. a sheltered harbor