tener enchufe
Meanings
Verb
1. to have connections (idiomatic)