Spanish translation of “tower”
tower noun /ˈtauə/
› a tall, narrow (part of a) building, especially (of) a castle
the Tower of London a church tower. towering adjective › very high
towering cliffs. › (of rage, fury etc) very violent or angry
He was in a towering rage. tower block noun › ( British ) a very high block of flats, offices etc
edificio tipo torre
They live in a tower block.