serc (science and engineering research council) - French English Dictionary