CNRS : Centre National de la recherche scientifique
See in English