December 18, 2018 by Alexander Meldrum
Scotlands Citys & Towns
Dumbarton
Dumbarton (/dʌmˈbɑːrtən/; from Scottish Gaelic Dùn Breatann or Dùn Breatainn, meaning 'fort of the Britons' pronounced [t̪umˈpɾʲɛʰt̪ɪɲ]). Dumbarton is a town in...