impeach witnesses - Spanisch Englisch Wörterbuch