eyewitnesses - German English Dictionary