POLYCARPOUS Meaning of POLYCARPOUS in English adj having several pistils in one flower. 2. polycarpous ·adj bearing fruit repeatedly, or year after year. Webster English vocab. Английский словарь Webster. 2012