petioluleEnglish

petiolule

Noun

The stalk of a leaflet

English: petiolule