TOWERED Meaning of TOWERED in English (a.) Adorned or defended by towers. Webster's English dictionary. Английский словарь Webster. 2012