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 Revised Unabridged English Dictionary.      Пересмотренный полный словарь английского языка Webster.