Kotomora
縛り首 (shibarikubi) Japanese meaning: hanging | Kotomora