self-sustaining/economically independent (of state aid, foreign subsidy etc)
Copyright © 2025 3Dict.net