Definition of NWT in English:

NWT

abbreviation

  • Northwest Territories (in Canada).