Definition of Scotch marriage in English:

Scotch marriage

noun

  • A marriage, formerly valid according to Scots law, effected solely by a mutual declaration of consent before two witnesses; this form of marriage.

Origin

Mid 18th century; earliest use found in The London Magazine.