genesen (German) comes from Middle High German genesen, from Old High German ginesan, from Proto-Germanic ganesaną, from Proto-Germanic nesaną, from Proto-Indo-European nes- — to return home.
genesen (German): to recover; to recuperate