Dictionary |
2 Results
#1
haven
n.
[
oasis
] a shelter serving as a place of safety or sanctuary
. wn
#2
haven
n.
[
seaport
,
harbor
,
harbour
] a sheltered port where ships can take on or discharge cargo
. wn