wheeled armoured vehicle - Alemán Inglés Diccionario