apple roses

English

Noun

apple roses

  1. plural of apple rose