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