HAVEN

Definition of HAVEN

  1. (noun)a shelter serving as a place of safety or sanctuary
  2. (noun)a sheltered port where ships can take on or discharge cargo