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