have someone on toast

Verb

 * 1)  To have somebody in one's power, or in a compromising or helpless position.

Synonyms

 * See have someone by the short hairs § Synonyms