pull wires (English)
Voice
Listen
Votes
pull wires
pull wires
- Verb
influence or control shrewdly or deviously; "He manipulated public opinion in his favor"
Synonyms:
influence or control shrewdly or deviously; "He manipulated public opinion in his favor"