VariousWords beta
Related Terms:
Definitions:
Adjective
petaloid
Definition: resembling a flower petal
Definition: Resembling the petal of a flower.