
Dumfries

Translation dumfries into russian
Dumfries
NounDumfries is a town in Scotland.
Дамфрис — это город в Шотландии.
Definitions
Dumfries
NounA town in Scotland, located in the council area of Dumfries and Galloway.
Dumfries is known for its rich history and beautiful landscapes.