Definition of NSF in English:

NSF

  • (in the US) National Science Foundation.