English edit

Noun edit

flowerpetals

  1. plural of flowerpetal