truss bridge

Explore definitions, synonyms, and language insights of truss bridge

Definitions

Noun
a bridge supported by trusses

More General Terms