artillery mule - Alemán Inglés Diccionario