interlocking tower noun1 •(US) A building or room that houses controls for switches. formsinterlocking towers