defensive tower - Spanish English Dictionary