English dictionary
water stoma meaning and definition
Definition and meaning of water stoma at MeaningMonkey.org. water stoma meaning and definition in the English Dictionary.WATER STOMA noun
Definition of water stoma (noun)
- a pore that exudes water on the surface or margin of a leaf of higher plants
- synonyms: hydathode, water pore
Source: Princeton University Wordnet