POLYPETALOUS Meaning of POLYPETALOUS in English [poly.pet.al.ous] adj [NL polypetalus, fr. poly- + petalum petal] (ca. 1704): having or consisting of separate petals Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012