×
espalier
meaning in English
n.
espalier, framework upon which bushes or trees are grown
Related Words
cultiver en espalier
arbre en espalier
espagnol
espar
esperluette
espingole
PC Version
Copyright © 2018 WordTech Co.