PETALOID

Definition of PETALOID

  1. (adj)resembling a flower petal