Word Definition - 狗血淋头

gǒu xuè lín tóu lit. to pour dog's blood on (idiom); fig. torrent of abuse