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