Noun edinburgh has 1 sense
  1. Edinburgh - the capital of Scotland; located in the Lothian Region on the south side of the Firth of Forth
    --1 is a kind of
    capital
    --1 is a part of Lothian Region
,
TOP