(of a structure) having a tower or towers
a towered church
towered walls
a twin-towered gatehouse
rise to or reach a great height
he seemed to tower over everyone else
(of a bird) soar to a great height, especially (of a falcon) so as to be able to swoop down on the quarry