NIH


Meaning of NIH in English

abbreviation National Institutes of Health, not invented here

Merriam Webster. Explanatory English dictionary Merriam Webster.      Толковый словарь английского языка Мерриам-Уэбстер.