takes over the managerial duties Synonym
Synonyme takes over the managerial duties
Search Synonyms