The English term "tower" matches the Italian term "torre"

other english words that include "tower" : italian :
towering poderoso