Overall meaning : I swear by the winds that are sent forth in succession, by the raging winds that blow violently, by the winds that spread clouds in the sky, by the angels that bring down that by which truth is distinguished from falsehood and by the angels that convey Allah’s revelation to His messengers—so that people will have no excuse before Allah and to warn them against His punishment—that the resurrection and the subsequent judgement and recompense that you, people, have been promised will certainly take place.