Harbourage meaning

(UK, nautical) A place for refuge for a vessel.
noun
0
0
Advertisement

Origin of harbourage