Definition of Edinburgh

  • 1. The capital of Scotland; located in the Lothian Region on the south side of the Firth of Forth Noun

Semanticaly linked words with "edinburgh"