Messenger from a strange land (5)
I believe the answer is:
angel
'messenger' is the definition.
(heavenly messenger)
'from a strange land' is the wordplay.
'from' indicates a hidden word.
'ANGEL' can be found hidden inside 'strange land'.
(Other definitions for angel that I've seen before include "One usually obliging" , "somewhere on the Northern Line" , "backer for rep" , "Investor for show" , "Messenger < is a nurse" .)