The Collaborative International Dictionary of English v.0.48:Towery \Tow"er*y\, a. Having towers; adorned or defended by towers. [R.] "Towery cities." --Pope. [1913 Webster]