edinburghEnglish

Edinburgh

Noun

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

English: Edinburgh

Bahasa: Edinburgh

Bahasa words with similar meanings