Meaning of pull wires in English:
pull wires
phrase
USMake use of one's influence and contacts to gain an advantage unofficially or unfairly.
Are You Learning English? Here Are Our Top English Tips
Make use of one's influence and contacts to gain an advantage unofficially or unfairly.