Holy man runs incense for foreigner (8)
I believe the answer is:
stranger
'foreigner' is the definition.
(thesaurus)
'holy man runs incense' is the wordplay.
'holy man' becomes 'st'.
'runs' becomes 'r' (cricket abbreviation).
'incense' becomes 'anger' (I've seen this before).
'st'+'r'+'anger'='STRANGER'
'for' is the link.
(Other definitions for stranger that I've seen before include "Non-acquaintance" , "More rum" , "More odd or weird" , "Newcomer, alien" , "someone making nuisance call?" .)