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