Meaning of Edinburgh
Definition of Edinburgh
(noun)
the
capital
of Scotland;
located
in the Lothian Region on the
south
side
of the Firth of Forth
Other information on Edinburgh
WIKIPEDIA results for
Edinburgh
Amazon results for
Edinburgh
Tweet