Kotomora
古血 (ふるち, furuchi) Japanese meaning: impure blood | Kotomora