Find the word definition

Wikipedia
Inserm

The Institut national de la santé et de la recherche médicale (INSERM, ; English: French Institute of Health and Medical Research) is a French biomedical and public health research institution.