SCOTLAND Meaning of SCOTLAND in English n. country in the northern part of the island of Great Britain, division of the United Kingdom Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012