In Surah Mulk, verse 5, Allah says:
وَلَقَدْ زَيَّنَّا السَّمَاءَ الدُّنْيَا بِمَصَابِيحَ وَجَعَلْنَاهَا رُجُومًا لِلشَّيَاطِينِ ۖ وَأَعْتَدْنَا لَهُمْ عَذَابَ السَّعِيرِ
And We have certainly beautified the nearest heaven with stars and have made [from] them what is thrown at the devils and have prepared for them the punishment of the Blaze.
How do we understand the highlighted phrase? Does it refer to meteorites falling to earth? If yes, since they also fall on other planets, what do we make of their purpose?
According to science, meteoroids come from asteroids (between Mars & Jupiter) & comets (from Oort Cloud). Is this in conflict with the above verse?
Note: To understand difference between meteoroids, meteors and meteorite please click here.