Petaloid

Definition:

  • (a.) Petaline.

Compare petaloid with other words:

mobile vs. petaloid

flower vs. petaloid

petal vs. petaloid