Hydathode (noun) Definition, Meaning & Examples

noun Botany.
  1. a specialized leaf structure through which water is exuded.
noun
  1. a pore in plants, esp on the leaves, specialized for excreting water
Hydathode (noun) Definition, Meaning & Examples

More Definitions