Edinburgh in French Edinburgh in French Édimbourg proper noun The capital city of Scotland. Add to Flashcards