Eyewitness (noun) — شاهد عيان: A person who has personally seen an event and can describe it. Below are 8 words with a similar meaning; the linked ones have full GL Dictionary entries with their meaning in Arabic.
A person who watches something without taking part.
Observer; witness; onlooker; spectator; uninvolved person; passive viewer
A person who watches an event.
A person who watches something.
An observer or viewer; one who sees or perceives something; a spectator; an onlooker; a witness to events or phenomena
observerwatcherwitness
Obtained directly from the original source; by personal experience.