Baby name meaning
Urdu Version
ماھےر
Meaning and origin
In irish meaning is : Generous
Keep exploring