HAVEN





Definition:

  1. [noun] a shelter serving as a place of safety or sanctuary
    Synonyms: oasis

  2. [noun] a sheltered port where ships can take on or discharge cargo
    Synonyms: seaport, harbor, harbour

Synonyms:


Related Words: