exudate

exudate

exudate

Noun

a substance that oozes out from plant pores

Synonyms:

Verb

release (a liquid) in drops or small quantities; "exude sweat through the pores"

Synonyms: