Word Meaning

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


Meaning of petiolule

- A small petiole, or the petiole of a leaflet.