Edinburgh Meaning

There are 1 meaning(s) for word Edinburgh

Meaning 1 : the capital of Scotland; located in the Lothian Region on the south side of the Firth of Forth