meaning of polanisia

1. widely distributed herbs having palmate leaves and creamy white to or pink to magenta flowers with many stamens of unequal length


Related Words

polanisia | polanisia dodecandra | polanisia graveolens |

Developed & Maintained By Taraprasad.com

Treasure Words