menoda's laboratory - French English Dictionary