×

laird meaning in French

n. propriétaire foncier (en ecosse)

Related Words

  1. laid waiting at his doorstep
  2. lair
  3. lairy
  4. laisser
PC Version

Copyright © 2018 WordTech Co.