English to Hindi

Meaning for:
eyewitness
other
प्रत्यक्षदर्शी