perform (a task) - English Synonyms Dictionary