have contacts in the right places - Spanish English Dictionary

Suggest a Term