devote oneself intensely to an activity often - Español Inglés Diccionario