The AI-powered English dictionary
comparative more petaloid, superlative most petaloid
(botany) Resembling the petal of a flower. examples