Meaning of topiary
Definition of topiary
(noun)
a
garden
having shrubs
clipped
or
trimmed
into
decorative
shapes
especially
of animals
making
decorative
shapes by
trimming
shrubs or trees
Other information on topiary
WIKIPEDIA results for
topiary
Amazon results for
topiary
Tweet