improved armoured personnel carrier - Alemán Inglés Diccionario