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