armoured tow vehicle - Turco Inglés Diccionario