left to one's own devices

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

• left alone; not supervised

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

بپرس