Search results
- Dictionaryexudate/ˈɛɡzjʊdeɪt/
noun
- 1. a mass of cells and fluid that has seeped out of blood vessels or an organ, especially in inflammation.
- 2. a substance secreted by a plant or insect.
Powered by Oxford Dictionaries
noun
Powered by Oxford Dictionaries