impeach the testimony of a witness - Español Inglés Diccionario