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