Definition of "Haven" :
noun: a shelter serving as a place of safety or sanctuary
noun: a sheltered port where ships can take on or discharge cargo
noun: a shelter serving as a place of safety or sanctuary
noun: a sheltered port where ships can take on or discharge cargo