Description: Dictionary of scientific terms and scientists and science news. In French but with access from English terms.