anchorage Definition
Definition
A place or area where vessels are securely moored in relatively calm waters. It can also refer to a natural or artificial secure place for ships and boats to moor. It provides shelter and protection from rough seas and winds.
Browse