department of theology - French English Dictionary