Fun Translator

knaresborough

57 searchesEnglish

Definition

Knaresborough is a historic market town in North Yorkshire, England, known for its picturesque riverside setting, medieval architecture, and the iconic Knaresborough Castle. The town is situated on the River Nidd and is famous for its charming streets, the Mother Shipton's Cave, and the annual Bed Race event.

Synonyms

1

market town

2

historic town

3

riverside town

4

medieval town

5

Yorkshire town

Choose Language