Dumbarton Hear it!

Dumbarton Definition

Dum·bar·ton (dum bärt'n)

city in W Scotland, on the Clyde: district pop. 77,000