Find the word definition

The Collaborative International Dictionary
Polyphore

Polyphore \Pol"y*phore\, n. [Poly- + Gr. fe`rein to bear.] (Bot.) A receptacle which bears many ovaries.

Wiktionary
polyphore

n. (context botany mycology English) A receptacle which bears many ovaries.