English

edit

Noun

edit

burrowstown (plural burrowstowns)

  1. (Scotland, obsolete) A town that is a burgh.