stand on your own two feet - Turkish English Dictionary