English to English
haven
('h/eI/v/@/n
)
noun (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.(noun)source: webster1913
verb (v)
- To shelter, as in a haven.(verb)source: webster1913