have a finger in every pie - French English Dictionary