◄
Havened
►
Dictionary
(
p. a.
) Sheltered in a haven.
Clyx.com