petiolules

English

Noun

petiolules

  1. plural of petiolule