Chinese words · Chengyu

血海深仇

xuèhǎi-shēnchóu

blood feud; deep-seated hatred

Meanings from our own dictionary. Chengyu from the Xinhua idiom list, the most common first.