Treillage Meaning

There are 1 meaning(s) for word Treillage

Meaning 1 : latticework used to support climbing plants

    Synonyms : trellis