common roses

English

Noun

common roses

  1. plural of common rose