PETIOLULATE MEANING IN ENGLISH

• Petiolulate Definition & Synonyms

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


RECENT SEARCHES