realizing many tasks - Espagnol Anglais Dictionnaire