LAIRDSHIP MEANING IN ENGLISH

• Lairdship Definition & Synonyms

  1. (n.) The state of being a laird; an estate; landed property.


RECENT SEARCHES