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

testemunha ocular

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.