introduce new evidence - German English Dictionary