Definition of NWT in US English:

NWT

  • Northwest Territories (in Canada).