armored vehicle in general - Español Inglés Diccionario