stand on one's own legs - Turco Inglés Diccionario