Definition of NSF in US English:

NSF

abbreviation

  • National Science Foundation.