vehicle-mounted artillery - Turkish English Dictionary