Petaloid (noun) Definition, Meaning & Examples

adjective
  1. having the form or appearance of a petal.
adjective
  1. resembling a petal, esp in shape
Petaloid (noun) Definition, Meaning & Examples

More Definitions