imago dei (image of god) - French English Dictionary