meaning of pistillate

1. bearing or consisting of carpels


Related Words

pistillate |

Developed & Maintained By Taraprasad.com

Treasure Words