TOP

Definition of Dumfries from the Oxford Advanced Learner's Dictionary

Dumfries

 
/dʌmˈfriːs/
 
/dʌmˈfriːs/
jump to other results
  1. a town in south-west Scotland, sometimes called Queen of the South. It is the administrative centre of the Scottish council area of Dumfries and Galloway. Robert Burns is buried there.
hat-trick
noun
 
 
From the Topic
Sports
C2
Oxford Learner's Dictionaries Word of the Day