armoured tow vehicle - Francés Inglés Diccionario