FEEDBACK

Meaning of 投缳自缢

Lookup via: Pinyin | Radicals
tóu huán (Trad.: 投繯自縊)
to hang oneself (idiom)