Exudate



ENGLISH MEANING
noun
1.
A product of exudation; an exuded substance.
1.
To exude