Dictionary.com
Thesaurus.com

interpetaloid

  • a word derived from petaloid.
    petaloid
    adjective
    having the form or appearance of a petal.

More Suggestions