devouring the immense carcasses... 吞食着巨大的尸体
The scent of all these carcasses lies heavy in the air. 动物残骸的浓重气息飘散在空气中