Definition of superfusate in US English:

superfusate

noun

Physiology
  • A solution used in the technique of superfusion.

Origin

1960s. From superfuse + -ate, after perfusate.