petaloideo

Adjective

 * 1)  petaloid

Adjective

 * 1) petaloid