Meaning of hydathode

Definition of hydathode

(noun) a pore that exudes water on the surface or margin of a leaf of higher plants

Other information on hydathode

WIKIPEDIA results for hydathode
Amazon results for hydathode