publications scientifiques - French English Dictionary