sheltered adj.
VERBS be, look
ADV. snugly, well The farmyard was snugly sheltered with buildings on three sides. | fairly, quite, relatively
You can also check other dicts: sheltered (English, 中文解释 ), wordnet sense, Collins Definition