editrix - French English Dictionary