impeach the credit of a witness - Spanish English Dictionary