9 letters · 12 points in Scrabble
noun a person who returns after a lengthy absence
noun someone who has returned from the dead