self subsisting

انگلیسی به انگلیسی

• not dependent on external sources for its needs, able to completely provide for its own needs

پیشنهاد کاربران

بپرس