armored vehicle in general - Turco Inglés Diccionario