Kotomora
造血 (zouketsu) Japanese meaning: blood formation | Kotomora