petaloid

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