What is the meaning of edinburgh in English?

Learn vocabulary with pictures as well as definitions of edinburgh in English

Learn in

See more

n. Edinburgh

Definition of Edinburgh in English

Capital of Scotland.

See more

adj. Edinburgh

Definition of Edinburgh in English

Of or pertaining to Edinburgh, capital of Scotland.