impeach the testimony of - Turco Inglés Diccionario