carry out an intense and very complicated activity to obtain something - Español Inglés Diccionario