There are multiple definitions - click on the translation that matches your context.

testemunha de vista

substantivo

full

eyewitness

noun

Definitions of eyewitness

English

someone who has seen something happen and who reports on it, especially a crime

Eyewitnesses had tweeted about the actor drinking heavily in before boarding his flight.