Verb (5-dan, る, intransitive)
1. to be resurrected; to be resuscitated; to be rehabilitated; to be revived; to be refreshed; to be restored
体の奥から力が蘇ってくるのを感じる。I feel strength being restored from deep within my body.
2. to be recalled (e.g. memories); to be brought back
そして過去の記憶が蘇ってくる。And then, memories of the past come back.