English Dictionary
Definition have (got) someone (right/just/exactly) where you want them in British English
have (got) someone (right/just/exactly) where you want them phrase
phrase
Synonyms and related words

English Dictionary