carry out duties - Spanish English Dictionary