Meaning of water stoma
Definition of water stoma
(noun)
a
pore
that exudes
water
on the
surface
or
margin
of a
leaf
of
higher
plants
Other information on water stoma
WIKIPEDIA results for
water stoma
Amazon results for
water stoma
Tweet