Definition of petaloidy in English:

petaloidy

noun

Botany
  • = petalody.

Origin

1920s; earliest use found in New Phytologist.