prosecuting witness - German English Dictionary