Definition of NPR in US English:

NPR

  • 1National Public Radio.

  • 2Nepalese rupee(s).