garden glasses

English

Noun

garden glasses

  1. plural of garden glass