Petiolulate /(?)/

Pet·i·ol·u·late

Petiolulate

a.
  1. Supported by its own petiolule. (Bot.)