PETIOLULE MEANING IN ENGLISH

• Petiolule Definition & Synonyms

  1. (n.) A small petiole, or the petiole of a leaflet.


RECENT SEARCHES