NSF


Meaning of NSF in English

[NSF] abbreviation National Science Foundation, not sufficient funds

Merriam-Webster English vocab.      Английский словарь Merriam Webster.