artillery carriage - Francés Inglés Diccionario