artillery mount - Alemán Inglés Diccionario