PETAL Meaning of PETAL in English noun one of the expanded ambulacra which form a rosette on the black of certain echini. 2. petal ·noun one of the leaves of the corolla, or the colored leaves of a flower. ·see corolla, and ·illust. of flower. Webster English vocab. Английский словарь Webster. 2012