Definition of NIH in English:

NIH

  • National Institutes of Health.