multilocua - French English Dictionary