NSF


Meaning of NSF in English

1. See National Science Foundation .

2. not sufficient funds.

Also, N.S.F.

Random House Webster's Unabridged English dictionary.      Полный английский словарь Вебстер - Random House .