petaloidEnglish

petaloid

Adjective

Resembling a flower petal

English: petaloid