realizing many tasks - Spanish English Dictionary