parachurch - French English Dictionary