tracked armored vehicle - Turco Inglés Diccionario