carrying out multiple tasks - English Synonyms Dictionary