witness at the scene - German English Dictionary