hydathode
Explore definitions, synonyms, and language insights of hydathode
Definitions
                    Noun
                    
            a pore that exudes water on the surface or margin of a leaf of higher plants
                Explore definitions, synonyms, and language insights of hydathode