GOT YOU BY THE SHORT HAIRS
Meaning of GOT YOU BY THE SHORT HAIRS in English
has a painful hold on you, has an advantage
"What can I do about a bad credit rating?" "Not much. They've got you by the short hairs."
Wayne Magnuson.
English idioms vocabulary.
Словарь английских идиом.
2012