Noklak

English

Proper noun

Noklak

  1. A distrit in Nagaland, India.