backfriend
/ˈbækfrɛnd/Definitions
1. noun
A person who returns to an area, especially a former home, often unexpectedly or without announcement.
“The backfriend of the small village had been a stranger for many years before suddenly showing up one day.”