superfusion

noun

  1. 1

    The continuous flowing of a sustaining fluid over the outside of an isolated organ

Translate “superfusion” to another language

Click any language to open the translator with this word already filled in.