stand on one's own legs - Turc Anglais Dictionnaire