Golden Bowl

Dictionary

PETALOIDa.

[petal and Gr. form.] Having the form of petals.