Golden Bowl

Dictionary

MANY-PETALEDa.

Having many petals.