English Dictionary
◊ TREILLAGE
treillage
n : a structure of latticework used to support climbing plants
[syn: {trellis}]