lift tower noun1 •(Hong-Kong) A building specifically built for enclosing lifts (elevators), sometimes including stairs. formslift towers