Have (someone) over a barrel To have someone in a helpless or trapped position. We have the other company over a barrel and we should be able to win the contract easily.