have a finger in every pie - Francés Inglés Diccionario