stand on one's own legs - French English Dictionary