devote oneself to god - Francés Inglés Diccionario