semi-mobile artillery - Francés Inglés Diccionario