hemagogue

[ hēmə-gôg′ ]

n.

An agent that promotes the flow of blood.
emmenagogue

Other words from hemagogue

he′ma•gogic (-gŏjĭk) adj.