English Dictionary
◊ SHELTERED
sheltered
adj : protected from danger or bad weather; "a sheltered harbor"