flower petals
See also:
flowerpetals
and
flower-petals
English
Noun
flower
petals
plural of
flower petal