i just heard junaid jamshaid recite this i couldnt get the meaning of the lyrics but it treally touched my heart is there someone genrous enough here who can tell me the meaning of this poem in simple laymans words
*tu ne puchi hai imamat ki haqiqat mujhse
huq tujhe meri tarha saahib-e- asrar kare
hai wahi tere zamane ka imaam-e-barhuq
jo mujhe hazir-o-maujud se bezaar kare
maut k aaine me tujhko dikha kar rukh-e-dost
zindagi tere liye aur bhi dushwar kare
de k ehsas-e-ziyan tera lahu garmaade
fikr ki saan chardakar tujhe talwar kare
fitna-e-millate beza hai imamat uski
jo musalma ko salaati ka paristaar kare
allama iqbal*