Meaning of espalier
Definition of espalier
(noun)
a
trellis
on which
ornamental
shrub
or
fruit
tree
is
trained
to
grow
flat
Other information on espalier
WIKIPEDIA results for
espalier
Amazon results for
espalier
Tweet