What is the meaning of scotland in English?

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

Learn in

See more

n. Scotland

Definition of Scotland in English

Constituent country of the United Kingdom, located in the northwest of Europe, in the north of the island of Great Britain, bordering England, the North Sea, and the Atlantic Ocean.