impeachable witness - German English Dictionary