stand on your own two feet - Turco Inglés Diccionario