artillery mule - Francés Inglés Diccionario