exudate: meaning and definitions

EnglishType a word

What is exudate?

  • A substance that has oozed forth.