hematinic
adjective
°(medicine) That improves the quality of blood, especially by increasing the amount of hemoglobin or of red blood cells.
noun
°(medicine) Any drug that has this effect.