BEOLINGUS
Dictionary - TU Chemnitz

 English  German

to always land on your feet; to always fall on your feet [Br.] [fig.] immer wieder auf die Beine/Füße fallen {v} [übtr.]

Don't worry about Greg. He always lands/falls [Br.] on his feet. Mach dir um Greg keine Sorgen. Er fällt immer wieder auf die Beine/Füße.