1. of Shelter2. protected from danger or bad weather; "a sheltered ">harbor"
sheltered | sheltered workshop |