• word of the day

    laird

    laird - Dictionary definition and meaning for word laird

    Definition
    (noun) a landowner
Download our Mobile App Today
Receive our word of the day
on Whatsapp