Yahoo Canada Web Search

Search results

  1. Dictionary
    exudate
    /ˈɛɡ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.

    More definitions, origin and scrabble points