Find the word definition

Wiktionary
land on one's feet

alt. (context idiomatic English) To be lucky, or successful, often in difficult situations. vb. (context idiomatic English) To be lucky, or successful, often in difficult situations.