Turn up in a foreign land (7)
I believe the answer is:
unearth
'turn up' is the definition.
('unearth' can be a synonym of 'turn up')
'a foreign land' is the wordplay.
'a foreign' becomes 'un' ('a' translated into French).
'land' becomes 'earth' ('earth' can be a synonym of 'land'**).
'un'+'earth'='UNEARTH'
'in' acts as a link.
(Other definitions for unearth that I've seen before include "Disinter" , "Cut a certain wire" , "Dig up or find for haunter" , "dredge up" , "Dig up - uncover" .)