hamaad ullah halijwi wali saint – Meaning and Explanation