devote one's life to - Francés Inglés Diccionario