PETALOID


Meaning of PETALOID in English

[pet.al.oid] adj (1730) 1: resembling a flower petal

2: consisting of petaloid elements

Merriam-Webster English vocab.      Английский словарь Merriam Webster.