TOWER


Meaning of TOWER in English

To overlook, to rise aloft as in a high tower.

Slang English vocab.      Английский сленговый словарь.