carry out an activity with dedication - Español Inglés Diccionario