carry out an activity with dedication - Espagnol Anglais Dictionnaire