They had to stop the operation, so at that stage my life was in the lap of the gods.

中文解释

他们不得不停止手术,所以那时的我只能听天由命。

正在查询

make effort 某些特定 chokehold rock-steady damselfly conjure sth from dissolve into water substance abuse defend against enemies