garden ·noun (PUBLIC PLACE)

Definition: public places where flowers, trees, and other plants are grown for people to enjoy Level: C1