







喷血自污 is a Chinese idiom (chengyu) meaning “to slander or attack others maliciously, but only to bring harm or disgrace upon oneself; to have one's malicious attempt backfire”. Literally, “Spit blood to stain oneself”.

Chinese and English fill-in vocabulary worksheets
Open the tool →
Create PNGs with pinyin, highlight character parts or remove strokes
Open the tool →
Turn a Chinese character or sentence into a GIF or MP4
Open the tool →
Choose character parts and animate their colors, together or in stroke order
Open the tool →喷血自污 (pēn xuè zì wū) is a Chinese idiom (chengyu) meaning “to slander or attack others maliciously, but only to bring harm or disgrace upon oneself; to have one's malicious attempt backfire”.
喷血自污 is pronounced pēn xuè zì wū in Mandarin Chinese.
Literally, 喷血自污 means “Spit blood to stain oneself”. It is used to mean “to slander or attack others maliciously, but only to bring harm or disgrace upon oneself; to have one's malicious attempt backfire”.
含血喷人,却先污己口。比喻本欲恶毒地污蔑、攻击他人,结果却先害了自己。