Harbour, haven

Any place which offers good anchorage and fairly safe station for ships, or where ships can be sheltered from wind and sea.

Download the Encyclopedia