( informal ) (to put / have sb) in a situation in which they must accept or do what you want :
They've got us over a barrel. Either we agree to their terms or we lose the money.
( informal ) (to put / have sb) in a situation in which they must accept or do what you want :
They've got us over a barrel. Either we agree to their terms or we lose the money.
Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005