meaning of petalody

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


Related Words

petalody |

Developed & Maintained By Taraprasad.com

Treasure Words