EPIPETALOUS MEANING IN ENGLISH

• Epipetalous Definition & Synonyms

  1. (a.) Borne on the petals or corolla.


RECENT SEARCHES