Definition of Sheltered

  • 1. Protected from danger or bad weather Adjective Satellite

Semanticaly linked words with "sheltered"