Synonyms: sheltered
Definition: protected from danger or bad weather
Usage: a sheltered harbor
Similar words: invulnerable
Definition: immune to attack; impregnable
Usage: gunners raked the beach from invulnerable positions on the cliffs