POLYPHORE Meaning of POLYPHORE in English noun a receptacle which bears many ovaries. Webster English vocab. Английский словарь Webster. 2012