Definition of NPL in English:

NPL

  • (in the UK) National Physical Laboratory.