TRELLIS MEANING IN ENGLISH

• Trellis Definition & Synonyms

  1. (n.) A structure or frame of crossbarred work, or latticework, used for various purposes, as for screens or for supporting plants.


Synonyms:
Treillage,

• Trellised Definition & Synonyms

  1. (a.) Having a trellis or trellises.


RECENT SEARCHES