sheltered /ˈʃɛltɚd/ adjective
sheltered
/ˈʃɛltɚd/
adjective
Learner's definition of SHELTERED
1
: providing protection from bad weather不受恶劣天气影响的 2
[more sheltered; most sheltered] sometimes disapproving : protected from dangerous or unpleasant experiences in the world受庇护的 3
always used before a noun,
British : providing care for people (such as old or disabled people) who need help with daily activities为需要者(如老人或残疾人)提供照顾的