efficient carrying out - Spanish English Dictionary