ALL meanings of harbourage
- noun harbourage (British, nautical) A place for refuge for a vessel. 1
- noun harbourage shelter or refuge, as for a ship, or a place providing shelter 0
- noun harbourage (Britain, nautical) A place for refuge for a vessel. 0