GeneralConnection.com
➔
Dictionary
haven
Noun
1. oasis
2. shelter, seaport
2. harbor, harbour, port
Usage