petaloid
adjective
pet·al·oid
ˈpe-tə-ˌlȯid
1
: resembling a flower petal
2
: consisting of petaloid elements
Love words? Need even more definitions?
Merriam-Webster unabridged
Share