SCOTS


Meaning of SCOTS in English

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.

Who is who English vocabulary.      Английский словарь "Кто есть кто".