petiolules
English
Noun
petiolules
plural of
petiolule