harbourage

Explore definitions, synonyms, and language insights of harbourage

Definitions

Noun
(nautical) a place of refuge (as for a ship)

More General Terms