armored vehicle in general - Inglés Sinónimo Diccionario