independent/self-reliant/self-sustaining/to stand on one's own feet/to support oneself
Copyright © 2024 3Dict.net