petaloid
1. [ adjective ] resembling a flower petal
Related terms: petal
Similar spelling:   petaled
  petalled