flower clusters

English

Noun

flower clusters

  1. plural of flower cluster