trench artillery - Español Inglés Diccionario