semi-mobile artillery - Turkish English Dictionary