Herborough /(?)/

Her·bor·ough

Herborough

n.
  1. A harbor. [Obs.]