start to stand on one’s own feet - Francés Inglés Diccionario