petaloid
PET'ALOID
, a. [petal and Gr. form.] Having the form of petals.