Meaning of haven

Definition of haven

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

Other information on haven

WIKIPEDIA results for haven
Amazon results for haven