HAVEN


Meaning of HAVEN in English

n.1 a harbour or port.

2 a place of refuge.

Etymology: OE h{aelig}fen f. ON h{ouml}fn

Oxford English vocab.      Оксфордский английский словарь.