Have by the leg

[американский вариант английского языка] поставить в затруднительное положение

Большой англо-русский словарь