Definitions for "INRA"
Institut National de la Recherche Agronomique (France)
Institut national de la recherche agronomique’. A French association of agricultural science.