Kotomora
首くくり (kubikukuri) Japanese meaning: hanging oneself | Kotomora