PETALODY MEANING IN ENGLISH

• Petalody Definition & Synonyms

  1. (n.) The metamorphosis of various floral organs, usually stamens, into petals.


RECENT SEARCHES