devote oneself to god - French English Dictionary