have a finger in everything - English Synonyms Dictionary