mechanized artillery - Turkish English Dictionary