meaning of polyphore

1. A receptacle which bears many ovaries.


Related Words

polyphore |

Developed & Maintained By Taraprasad.com

Treasure Words