church (religious body of christians) - French English Dictionary