impeach a witness's testimony - Französisch Englisch Wörterbuch