PHYSIC GARDEN


Meaning of PHYSIC GARDEN in English

■ noun a garden for cultivating medicinal herbs.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.