Spirit of a strange land (5)
I believe the answer is:
angel
'spirit' is the definition.
'of a strange land' is the wordplay.
'of' indicates a hidden word.
'ANGEL' can be found hidden inside 'strange land'.
(Other definitions for angel that I've seen before include "Sponsor" , "Theatre financier" , "Heavenly being - 21 (anag)" , "Divine messenger" , "on the Tube?" .)