Dumbarton in Irish Dumbarton in Irish Dhùn Breatainn proper noun A town in West Dunbartonshire council area, Scotland. Add to Flashcards