devote oneself to god - German English Dictionary