longest - French English Dictionary