Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of water pore

- A pore by which the water tubes of various invertebrates open externally.
- One of certain minute pores in the leaves of some plants. They are without true guardian cells, but in other respects closely resemble ordinary stomata.