newly discovered evidence - Alemán Inglés Diccionario