explicator - French English Dictionary