Kotomora
生首 (namakubi) Japanese meaning: freshly severed head | Kotomora