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.