armored fighting vehicle (afv) - Alemán Inglés Diccionario