Dumfries Definition
Definition
A small town in southern Scotland, located on the River Nith. It is known for its medieval buildings and as a tourist destination.
Browse
A small town in southern Scotland, located on the River Nith. It is known for its medieval buildings and as a tourist destination.
Browse