mest - French English Dictionary