Dumbarton in Dutch Dumbarton in Dutch Dumbarton proper noun A town in West Dunbartonshire council area, Scotland. Add to Flashcards