HAVEN


Meaning of HAVEN in English

(n.) A bay, recess, or inlet of the sea, or the mouth of a river, which affords anchorage and shelter for shipping; a harbor; a port.

Webster's English dictionary.      Английский словарь Webster.