TREILLAGE MEANING IN SPANISH

Definition & Synonyms


• Treillage

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


Synonyms:
Trellis,