Where does “pétaloïde” come from?

pétaloïde (French): petaloid

Definitions

  1. petaloid

Words derived from “pétaloïde