artillery tower - Turkish English Dictionary