improved armoured personnel carrier - Francés Inglés Diccionario