hanging gardens

English

Noun

hanging gardens

  1. plural of hanging garden