Big Huge Thesaurus

juvenescence

noun

sounds kind of like