• more Thesaurus
  • Definition
    • haven :a shelter serving as a place of safety or sanctuary

      • haven :a sheltered port where ships can take on or discharge cargo

        • {{t.term}} - {{t.type}}
      • Derivative