stand on one's own legs - Español Inglés Diccionario