Maahir Abadiyat meaning in English is Demographer. It is written in Urdu fonts as مردم نگار and in Roman Urdu as Mardum Nigaar. Correct translation of Maahir Abadiyat in English is Demographer.
Maahir Abadiyat ka matlab kya hai ya kya hota hai urdu mein: