someone that has seen and testify about an event - German English Dictionary