Definition of Mary Queen of Scots cap in English:

Mary Queen of Scots cap

noun

  • A Mary Stuart cap.

Origin

Early 19th century; earliest use found in Maria Edgeworth (1768–1849), novelist and educationist.