SynonymX
Speak
Sheltered
Definition of Sheltered
1.
Protected from danger or bad weather
Adjective Satellite
Semanticaly linked words with "sheltered"
invulnerable