stand on one's own legs - Spanish English Dictionary