CNRS
Meanings
Name
1. initialism of Centre national de la recherche scientifique, a French science agency