PHYSIC GARDEN Meaning of PHYSIC GARDEN in English ■ noun a garden for cultivating medicinal herbs. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004