Musharraf

Etymology
From

Translations

 * Arabic: مشرف
 * Farsi:
 * Hindi:
 * Urdu: مشرف