laird Share definition Flag 1. A landed Scottish landowner 2. A British (us. Scottish or Irish) man used as a sex toy by a woman 1. The laird has many servants to tend to his estate. 2. Laird, give me more sex! laird by Anonymous May 23, 2004 0 0 Get merch Get the laird mug. Buy Now — $32.95 See more merch