Definitions
There is 1 meaning of the phrase
Mary Queen Of Scots.
Mary Queen Of Scots - as a noun
Queen of scotland from 1542 to 1567; as a catholic she was forced to abdicate in favor of her son and fled to england where she was imprisoned by elizabeth i; when catholic supporters plotted to put her on the english throne she was tried and executed for sedition (1542-1587)
Synonyms (Exact Relations)
mary stuart