Meaning of sheltered

Definition of sheltered

(adj) protected from danger or bad weather; "a sheltered harbor"

Other information on sheltered

WIKIPEDIA results for sheltered
Amazon results for sheltered