The Laird James passed away a few years since.
What does this sentence mean?
Hello Trex,
It means "The Laird James died a few years ago".
"Laird" is a Scottish word. It means a person who owns a large amount of land.
All the best,
MrP