Mary Queen of, a Scotch lady who is said to have been beautiful, who fell in love, and was one of the few women whose less attractive sister got the better of her.
SCOTS
Meaning of SCOTS in English
Who is who English vocabulary. Английский словарь "Кто есть кто". 2012