1. 刺=string ,伤=be hurt, 被。。。刺伤means get hurt by...
倒(地)=fell off the ground,get tripped 地上=on the ground/floor
2.所有=all of 。。。 惊呆了=get astonished
ps. “我和我的小伙伴们都惊呆了” nowadays is very very popular among the young people, but in this case, it does'n't mean "my friends and i are astonished, but means that we're surprised by what we have seen just now in which we never think that it can be done like that or say like that ..." .Often in a hummorous mood.
3. 上前= forward , 走上前=walk forward
4.这时第十二个女预言家走上前,她无法取消那个诅咒。
At this moment, the twelve predictor walked forward but she couldn't Break the curse,too.
here the sentence is not very complete (so it is in our daily life which is the most difficult barrier for you friends to understand , Chinese is a language that not strict enough)
5.沉睡= be sunk in sleep(? means stay asleep for a long period that no one knows when he'll wake up himself)
6国王为了使女儿免受伤害。
in order to protect his daughter from..., the king (does sth)
this sentence doesn't complete .
为= for
使= let
免受伤害=protect。。。from
:)