About us
Define
Definitions for
"Denholm"
Denholm is a small town located between Jedburgh and Hawick in southern Scotland. It lies in the valley of the River Teviot.
en.wikipedia.org