Translation of مِہران in English

مِہران

Noun (masculine)

  1. the river Indus and its adjoining area

Powered by Oxford