land on both feet - Turkish English Dictionary