physic gardens

English

Noun

physic gardens

  1. plural of physic garden