holy mother church - French English Dictionary