TREILLAGE

Definition of TREILLAGE

  1. (noun)latticework used to support climbing plants