You searched for: “dromograph”
dromograph
A recording blood flowmeter or a device for measuring the rate of blood flow.