xuè zhài xiě cháng
基本释义
  1. 必须要其付出相应的代价来补偿。
英文翻译
  1. Blood for blood