Say, [O Muhammad], “Have you considered that which you invoke besides Allah ? Show me what they have created of the earth; or did they have partnership in [creation of] the heavens? Bring me a scripture [revealed] before this or a [remaining] trace of knowledge, if you should be truthful.”
Meaning:-
Invokes: call on (a deity or spirit) in prayer, as a witness, or for inspiration.