semi-mobile artillery - Turco Inglés Diccionario