Definition of NWT in English:

NWT

  • Northwest Territories (in Canada).