horse-drawn artillery - Alemán Inglés Diccionario