I.N.R.A.

 – French for ‘Institut National de Recherche Agronomique’.
Advertisements