land on one's feet in Finnish
land on one's feet in Finnish
pudota jaloilleen
pärjätä
selvitä