Definition of NIH in US English:

NIH

abbreviation

  • National Institutes of Health.