stand on one's own legs - Espagnol Anglais Dictionnaire