×
laird
meaning in English
n.
laird, owner of an estate (scottish)
Related Words
laineux
lainier
lais
laisse
PC Version
Copyright © 2018 WordTech Co.