pull wires

Explore definitions, synonyms, and language insights of pull wires

Definitions

Verb
influence or control shrewdly or deviously; "He manipulated public opinion in his favor"

More General Terms