Baby name meaning
Urdu Version
ھالیف
Meaning and origin
Ally, Confederate, One Who Takes An Oath
Keep exploring