Kotomora
人身御供 (ひとみごくう) Japanese meaning | Kotomora