permuted title index - French English Dictionary