
Place
Free account · your comment posts right after signup
Dumbarton (; , or ; or , meaning 'fort of the Britons') is a town in West Dunbartonshire, Scotland, on the north bank of the River Clyde where the River Leven flows into the Clyde estuary. In 2006, it had an estimated population of 19,990.
Read the full article →Not who you're looking for? Others named Dumbarton: census designated place in Henrico County, Virginia, United · Scottish ward · constituency of the Old Parliament of Scotland in West Dunba · district in Scotland