Kotomora
首なし (くびなし, kubinashi) Japanese meaning: headless | Kotomora