lattice frame
Concise Oxford English Dictionary © 2008 Oxford University Press:
lattice frame (also lattice girder)
▶noun an iron or steel structure consisting of two horizontal beams that are connected by diagonal struts.
'lattice frame' also found in these Oxford entries:

