was pushed to the wall

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

• had his back up against the wall, was under great pressure, had no other choice

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

بپرس