Herborough

Her´bor`ough


n.1.A harbor.