Nimruz

English

Proper noun

Nimruz

  1. A province of Afghanistan.