Open main menu

EnglishEdit

EtymologyEdit

petal +‎ -oid

AdjectiveEdit

petaloid (comparative more petaloid, superlative most petaloid)

  1. (botany) Resembling the petal of a flower.

Derived termsEdit

TranslationsEdit

AnagramsEdit