carry out an activity - Spanish English Dictionary