haven

/hˈeɪvʌn/

Explore definitions, synonyms, and language insights of haven

Definitions

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

More General Terms