Noun Definitionharbourage1.Definition: (nautical) a place of refuge (as for a ship)Related Noun(s):harborageCategory: Places