Crossword Genius

One landed in Scotland from Bel Air, delayed (5)

Ross

I believe the answer is:

laird

I'm a little stuck... Click here to teach me more about this clue!

'one landed in scotland' is the definition.
Although both the answer and definition are singular nouns, I cannot understand how one could define the other.

'from bel air delayed' is the wordplay.
'from' says the answer is hidden in the clue.
'LAIRD' is hidden within 'bel air delayed'.

Can you help me to learn more?

(Other definitions for laird that I've seen before include "Scottish estate-owner" , "One's landed in Scotland" , "He's landed in Scotland" , "Scots landowner" , "Man owning land" .)

I've seen this clue in The Telegraph.
Want a hint initially instead of a full solution? Install my app