trafford - French English Dictionary