present evidence and witnesses - Alemán Inglés Diccionario