armoured infantry combat vehicle - Francés Inglés Diccionario