Sheltered - Definition

sheltered

adj 1: protected from danger or bad weather; "a sheltered
harbor"

Look up another word