PETAL MEANING IN ENGLISH

• Petal Definition & Synonyms

  1. (n.) One of the expanded ambulacra which form a rosette on the black of certain Echini.
  2. (n.) One of the leaves of the corolla, or the colored leaves of a flower. See Corolla, and Illust. of Flower.


• Petalum Definition & Synonyms

  1. (n.) A petal.


RECENT SEARCHES