Herborough

Definition:

  • (n.) A harbor.

Compare herborough with other words:

harbour vs. herborough

harbor vs. herborough