european scientific information processing center - French English Dictionary