laird
nounDefinition of laird
chiefly Scotland
: a landed proprietor
Keep scrolling for more
Keep scrolling for more
Keep scrolling for more