haven

Noun
  1. A shelter serving as a place of safety or sanctuary (synset 103504940)
  2. A sheltered port where ships can take on or discharge cargo (synset 108656633)

Other Searches