That battle took a heavy toll of the Taiping troops for they were attacked front and rear.
⇑ Translate the sentence above by Google ⇑
Related: toll
Prev: a high exchange rate took a heavy toll on industry.
Next: Official reports put the death toll at under one hundred, but unofficial estimates speak of at least two hundred dead.