a region in southwest scotland, including the town of dumfries

listen to the pronunciation of a region in southwest scotland, including the town of dumfries
İngilizce - İngilizce
Dumfries and Galloway
a region in southwest scotland, including the town of dumfries