Kotomora
黄色い血 (kiiroichi) Japanese meaning: yellow blood | Kotomora