flower-petals

English

Noun

flower-petals

  1. plural of flower-petal