Meaning of abbey laird in English:

abbey laird

Pronunciation /ˈabi ˌlɛːd/

noun

humorous, historical Scottish
  • An insolvent debtor taking sanctuary in the precincts of Holyrood Abbey, Edinburgh.

Origin

Early 18th century; earliest use found in Atholl Manuscripts. From abbey + laird.