POLYPHORE


Meaning of POLYPHORE in English

noun a receptacle which bears many ovaries.

Webster English vocab.      Английский словарь Webster.