Chinese-English dictionary »

吸自己的血 /xī zìjǐ de xuè/ meaning in English

ChineseEnglish
吸自己的血 / zìjǐ de xuè/ noun

autovampirism(drinking one's own blood)
noun

Your history