TREILLAGE MEANING IN ENGLISH

• Treillage Definition & Synonyms

  1. (n.) Latticework for supporting vines, etc.; an espalier; a trellis.


Synonyms:
Trellis,

RECENT SEARCHES