Definition of NL in English:

NL

  • The Netherlands (international vehicle registration).