the current state of science - French English Dictionary