church owl - French English Dictionary