petaloid (English, noun)
expansion: petaloid (plural petaloids)
Senses:
topics: biology
botany
natural-sciences
glosses: A petaloid structure in a flower.
Forms:
form: petaloids
tags: plural