SHELTERED


Meaning of SHELTERED in English

adjective prevent from having to do or face something difficult.

→ shelter

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.