TOWER Meaning of TOWER in English To overlook, to rise aloft as in a high tower. Slang English vocab. Английский сленговый словарь. 2012