Dictionary entry

PETALOID

Webster's Dictionary 1828

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