He's landed in Scotland (5)
I believe the answer is:
laird
'he's landed in scotland' is the definition.
(I've seen this before)
This is all the clue.
(Other definitions for laird that I've seen before include "Scots estate owner" , "Big landowner" , "rich Scotsman" , "Scottish owner of large estate" , "Scot. landowner" .)