Kotomora
生首 (なまくび) Japanese meaning | Kotomora