orstom meaning in English
office of scientific and technical research abroaddorstom (office de la recherche scientifique et technique outre-mer)
office of scientific and technical research abroaddorstom (office de la recherche scientifique et technique outre-mer)