impeach the testimony of - Deutsch Englisch Wörterbuch