unimpeachable witness - Alemán Inglés Diccionario