hematinic

Adjective

 * 1)  That improves the quality of blood, especially by increasing the amount of hemoglobin or of red blood cells.

Noun

 * 1)  Any substance that has this effect.