left to their own devices

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

• left to use their own skills, left with no external help, left to manage by themselves

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

بپرس