carry out (a task) - English Synonyms Dictionary