harborough
/ˈhɑrbərəʊ/Definitions
1. proper noun
A market town in Leicestershire, England.
“The tourists visited the historic town of Harborough.”
2. noun
A borough or town with a market or charter, especially in England.
“Harborough was granted a royal charter in 1204.”