stand on one's own legs - Allemand Anglais Dictionnaire