Edinburgh in Portuguese Edinburgh in Portuguese Edimburgo proper noun The capital city of Scotland. Add to Flashcards