EdinburghBahasa Indonesia

Edinburgh

Noun

The capital of Scotland, located in the Lothian Region on the south side of the Firth of Forth

English: Edinburgh

English words with similar meanings

Show 1 words