Tamil Dictionary 🔍

towered

Tow"ered, a. Defn: Adorned or defended by towers. Towered cities please us then. Milton.


towered - Similar Words