Definition of Dumfries and Galloway in English:

Dumfries and Galloway

proper noun

  • A council area in SW Scotland, formed in 1975; administrative centre, Dumfries.