Definition of Laird

Noun: laird  lehrd

  1. A landowner

See also:
lair
lairdly

Anagrams containing the word laird

lidar dlair rdlai irdla airdl