Tafsir and translation are different thing. Any one person can know what they mean in english, but not anyone knows what exactly the verses mean. When was it revealed? In what context? Do you know the 40 ahadith narrated by imam nawawi?
Redead, Muhammad wasn't killed by anybody.
Yes I know when it was revealed,There is such a things as meccan surahs and medina surahs.Anybody who knows arabic can understand what the verses mean sweetheart.