armoured personnel vehicle - Francés Inglés Diccionario