MARY QUEEN OF SCOTS Meaning of MARY QUEEN OF SCOTS in English n. Mary Stuart (1542-1587), queen of Scotland from 1542 to 1567 Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012