flower petals

English

Noun

flower petals

  1. plural of flower petal