challenge witnesses - German English Dictionary