petaloid

  • (a) resembling a flower petal

Words of close approximity

petalous