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
Similar words of Edinburgh :
There are 1 meaning(s) for word Edinburgh
Similar words of Edinburgh :