Open main menu

FrenchEdit

Proper nounEdit

CNRS

  1. Initialism of Centre national de la recherche scientifique, a French science agency