Definition of garden591:
°Such an ornamental place to which the public have access.
°Of, relating to, in, from or for use in a garden.
Definition of garden591:
°Such an ornamental place to which the public have access.
°Of, relating to, in, from or for use in a garden.