Definition of Dumfries and Galloway in English:

Dumfries and Galloway

proper noun

  • An administrative region in south-western Scotland, formed in 1975; administrative center, Dumfries.