european foundation for science - French English Dictionary