deus - French English Dictionary