shēn wù tòng jué深恶痛绝to detest bitterly (idiom); implacable hatredFrequency 3.2Meaningsto detest bitterly (idiom)implacable hatredto abhoranathema