dedicate oneself completely to - Francés Inglés Diccionario