hydathode
hydathode has 1 sense in the JumbleFix dictionary. Letters: 9.
Definitions
n.
. a pore that exudes water on the surface or margin of a leaf of higher plants