Petaloid /(?)/

Pet·al·oid

Petaloid

a.
  1. Petaline. (Bot.)