get (one) over a barrel
To cause one to be in a position of vulnerability, weakness, or powerlessness. Now that we know about his involvement, we've got him over a barrel—he'll give us whatever we want to buy our silence. The seller got us over a barrel, thanks to multiple offers on the house. That's the only reason we went over our budget. If our party can get majorities in both houses, then we'll finally have the opposition over a barrel.
Farlex Dictionary of Idioms. © 2024 Farlex, Inc, all rights reserved.