×

laird meaning in English

n. laird, owner of an estate (scottish)

Related Words

  1. laineux
  2. lainier
  3. lais
  4. laisse
PC Version

Copyright © 2018 WordTech Co.