Dictionary.com
Thesaurus.com

petiolulate

  • a word derived from petiolule.
    petiolule
    noun
    a small petiole, as of a leaflet in a compound leaf.

More Suggestions