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