See also: rose-petals and rose petals

English

edit

Noun

edit

rosepetals

  1. plural of rosepetal